package com.wzt.gift.controller;

import com.wzt.gift.service.ISmsValidateService;
import com.wzt.gift.util.AjaxResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

import javax.validation.Valid;

/**
 * @Author Zenith
 * @Date 2022/10/12 18:42
 * @Version 1.0
 * 短信发送验证
 * 主要验证：
 * 1、用户输入的电话号码是否合法
 * 2、用户是否已经注册
 * 验证通过就调用公共服务模块中的发送短信验证码服务
 */
@RestController
@RequestMapping("/sms/validate")
public class SmsValidateController {
    @Autowired
    private ISmsValidateService smsValidateService;

    @PostMapping("/register")
    public AjaxResult register(@RequestBody @Valid String phone) {
        System.out.println(phone);
        return smsValidateService.registerSmsValidate(phone);
    }

    // 登录短信发送验证 @Todo

    // 忘记密码短信发送验证 @Todo
}
